* {padding: 0; margin: 0;} 
#container {width:100%;}

/*---- Header ----*/
#header {width: 100%; background-color: #000000; background-image:url('../images/header_left.jpg'); background-repeat:no-repeat; padding-bottom: 10px; padding-top: 10px;}
#header h1 {text-align: center; color: #ffffff; font-style:italic}
#header p {text-align: center; color: #ffffff;}

/*---- Navigation ----*/
#navigation	{width:100%; border-top-style: solid; border-bottom-style: solid; border-width: 4px; border-color: #685b3f; padding-bottom: 10px; padding-top: 10px; background-color: #b8a885; text-align: center;}
#navigation li {display: inline; padding-left: 10px; padding-right: 10px;}
#navigation li a{color: #000000; font-weight: bold; text-decoration:none;}

/*---- Contents ----*/
#contents {padding: 25px; margin-left: auto; margin-right: auto; width: 1024px;}
#contents h2 {margin-top: 0.5em; margin-bottom: 1em; text-align: center;}
#contents h3 {margin-top: 0.5em; margin-bottom: 0em;}
#contents p {margin-bottom: 1em;}
#contents table {width:100%;}
#contents th {padding-left:10px; padding-right:10px; padding-top:15px; padding-bottom:15px; color: #542a14; background-color:#dbd7a8; font-size:1.1em;}

/*---- Footer ----*/
#footer {width: 100%; border-top-style: solid; border-bottom-style: solid; border-width: 4px; border-color: #685b3f; padding-bottom: 10px; padding-top: 10px; background-color: #b8a885;}
#footer a {color: #000000;}
#footer table, th, td {border-width: 0px;}